package com.ruoyi.mateRequistion.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.mateCheck.domain.MateCheck;

import java.util.Date;
import java.util.List;

/**
 * @Author
 * @Version 1.0
 */
@JsonInclude(JsonInclude.Include.NON_NULL)
public class MateRequistion {
    private String beginTime;
    private String endTime;
    private String requistionOrderNum;
    private Long deptId;
    private Long requistionId;//领料单主表
    private String deptPerson;//部门负责人
    private String realityPerson;//领料人
    private String sendPerson;//发料人
    private String qzDate;//当前时间
    private String rqStatus;//状态
    private String productName;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date creatTime;
    private String isCreatThrough;//是否生成了放行单
    private String deptPersonSignature;
    private String realityPersonSignature;//领料人
    private String sendPersonSignature;//发料人
    private Long productId;
    private List<MateRequistionModel> requistionModels;

    public String getProductName() {
        return productName;
    }

    public void setProductName(String productName) {
        this.productName = productName;
    }

    public String getDeptPersonSignature() {
        return deptPersonSignature;
    }

    public void setDeptPersonSignature(String deptPersonSignature) {
        this.deptPersonSignature = deptPersonSignature;
    }

    public String getRealityPersonSignature() {
        return realityPersonSignature;
    }

    public void setRealityPersonSignature(String realityPersonSignature) {
        this.realityPersonSignature = realityPersonSignature;
    }

    public String getSendPersonSignature() {
        return sendPersonSignature;
    }

    public void setSendPersonSignature(String sendPersonSignature) {
        this.sendPersonSignature = sendPersonSignature;
    }

    public Long getProductId() {
        return productId;
    }

    public void setProductId(Long productId) {
        this.productId = productId;
    }

    public String getIsCreatThrough() {
        return isCreatThrough;
    }

    public void setIsCreatThrough(String isCreatThrough) {
        this.isCreatThrough = isCreatThrough;
    }

    public String getRqStatus() {
        return rqStatus;
    }

    public void setRqStatus(String rqStatus) {
        this.rqStatus = rqStatus;
    }

    public String getEndTime() {
        return endTime;
    }

    public void setEndTime(String endTime) {
        this.endTime = endTime;
    }

    public String getBeginTime() {
        return beginTime;
    }

    public void setBeginTime(String beginTime) {
        this.beginTime = beginTime;
    }

    public List<MateRequistionModel> getRequistionModels() {
        return requistionModels;
    }

    public void setRequistionModels(List<MateRequistionModel> requistionModels) {
        this.requistionModels = requistionModels;
    }

    public Long getDeptId() {
        return deptId;
    }

    public void setDeptId(Long deptId) {
        this.deptId = deptId;
    }

    public Long getRequistionId() {
        return requistionId;
    }

    public void setRequistionId(Long requistionId) {
        this.requistionId = requistionId;
    }

    public String getDeptPerson() {
        return deptPerson;
    }

    public void setDeptPerson(String deptPerson) {
        this.deptPerson = deptPerson;
    }

    public String getRealityPerson() {
        return realityPerson;
    }

    public void setRealityPerson(String realityPerson) {
        this.realityPerson = realityPerson;
    }

    public String getSendPerson() {
        return sendPerson;
    }

    public void setSendPerson(String sendPerson) {
        this.sendPerson = sendPerson;
    }

    public String getQzDate() {
        return qzDate;
    }

    public void setQzDate(String qzDate) {
        this.qzDate = qzDate;
    }

    public Date getCreatTime() {
        return creatTime;
    }

    public void setCreatTime(Date creatTime) {
        this.creatTime = creatTime;
    }

    public String getRequistionOrderNum() {
        return requistionOrderNum;
    }

    public void setRequistionOrderNum(String requistionOrderNum) {
        this.requistionOrderNum = requistionOrderNum;
    }
}
